"""
装饰器函数
"""

# 装饰器函数
def new_func(func):
    def wrapper(*args,**kwargs):
        print("数据验证~~~")
        func(*args,**kwargs)

    return wrapper


# 原函数
@new_func
def func1(m,n,k):
    print(f"旧功能{m,n,k}")

@new_func
def func2(m, n, k):
    print(f"旧功能{m, n, k}")
    return m,n,k # 因为上面的装饰器函数中的wrapper没有返回值，所以如果单独打印，则虽然此处有返回值，任然是None

func1(5,3,9)
func2(30,60,90)
